using System;
using System.Collections.Generic;
using Jd.Api.Response;
using Jd.Api.Util;
namespace Jd.Api.Request
{
    public class EclpMasterUpdateCustomerRequest : JdRequestBase<EclpMasterUpdateCustomerResponse>
    {
                                                                                                                                              public  		string
              customerId
 {get; set;}
                                                          
                                                          public  		string
              customerName
 {get; set;}
                                                          
                                                          public  		Nullable<int>
              type
 {get; set;}
                                                          
                                                          public  		Nullable<int>
              level
 {get; set;}
                                                          
                                                          public  		Nullable<int>
              status
 {get; set;}
                                                          
                                                          public  		string
              email
 {get; set;}
                                                          
                                                          public  		string
              country
 {get; set;}
                                                          
                                                          public  		string
              province
 {get; set;}
                                                          
                                                          public  		string
              city
 {get; set;}
                                                          
                                                          public  		string
              area
 {get; set;}
                                                          
                                                          public  		string
              address
 {get; set;}
                                                          
                                                          public  		string
              zipCode
 {get; set;}
                                                          
                                                          public  		string
              consignee
 {get; set;}
                                                          
                                                          public  		string
              phone
 {get; set;}
                                                          
                                                          public  		string
              mobile
 {get; set;}
                                                          
                                                          public  		string
              memo
 {get; set;}
                                                          
                                                          public  		string
              customerAlias
 {get; set;}
                                                          
                                                          public  		string
              ownerNo
 {get; set;}
                                                          
                                                                              public override string ApiName
            {
                get{return "jingdong.eclp.master.updateCustomer";}
            }
            protected override void PrepareParam(IDictionary<String, Object> parameters)
            {
                                                                                                                                        parameters.Add("customerId", this.            customerId
);
                                                                                                        parameters.Add("customerName", this.            customerName
);
                                                                                                        parameters.Add("type", this.            type
);
                                                                                                        parameters.Add("level", this.            level
);
                                                                                                        parameters.Add("status", this.            status
);
                                                                                                        parameters.Add("email", this.            email
);
                                                                                                        parameters.Add("country", this.            country
);
                                                                                                        parameters.Add("province", this.            province
);
                                                                                                        parameters.Add("city", this.            city
);
                                                                                                        parameters.Add("area", this.            area
);
                                                                                                        parameters.Add("address", this.            address
);
                                                                                                        parameters.Add("zipCode", this.            zipCode
);
                                                                                                        parameters.Add("consignee", this.            consignee
);
                                                                                                        parameters.Add("phone", this.            phone
);
                                                                                                        parameters.Add("mobile", this.            mobile
);
                                                                                                        parameters.Add("memo", this.            memo
);
                                                                                                        parameters.Add("customerAlias", this.            customerAlias
);
                                                                                                        parameters.Add("ownerNo", this.            ownerNo
);
                                                                                                                            }
    }
}





        
 

